Первым на космическом корабле «Союз-4» стартовал В. Шаталов. Ровно через сутки на орбите появился космический корабль «Союз-5» с экипажем: Б. Волынов, Е. Хрунов, А. Елисеев.
Утром 16 января 1969 года оба экипажа после здорового крепкого сна приступили к выполнению операции по стыковке.
Первым заметил корабль товарища Б. Волынов. Затем В. Шаталов нашел на бескрайнем небе точку, которая увеличивалась в размерах и быстро приближалась.
По программе Шаталов должен был пропустить мимо себя корабль «Союз-5», и только после его удаления на 4–5 километров включить систему поиска и начать сближение уже своим кораблем. Это было связано с тем, что первая встреча планировалась вне видимости пунктов слежения, а специалистам хотелось наблюдать и контролировать весь процесс стыковки по телевидению.
При первом сближении корабли подошли друг к другу на расстояние 40–50 метров. Как потом признался Шаталов, ему очень хотелось именно сейчас провести стыковку. Ведь корабли находились в отличном положении друг относительно друга. А спустя некоторое время ситуация могла кардинально измениться. Но он не поддался соблазну, и выполнил программу.
После расхождения и включении системы поиска на первом корабле, корабли вновь стали сближаться. Корабль «Союз-5» теперь уже выполнял роль пассивного, а маневры вплоть до касания отдавались кораблю «Союз-4». С 200 метров Шаталов перешел на ручное управление.
С расстояния 00 метров управляющие движения Шаталова стали чрезвычайно осторожными. Ведь малейшая неточность могла грозить непоправимыми последствиями.
По показаниям приборов все шло вроде бы нормально. Лишь появились небольшие боковые скорости, которые не выходили за пределы допустимого.
Шаталов погасил взаимную скорость сближения на расстоянии 50 метров до нуля, то есть осуществил зависание и предложил Волынову самому погасить боковые скорости, что тот быстро и четко выполнил. Ориентация кораблей сохранялась.
Вновь Шаталов направил свой корабль вперед, стараясь сохранять скорость сближения в пределах 0,2–0,3 метра в секунду. Корабли уже вошли в зону радиовидимости наземных пунктов слежения, и Шаталов уверенно завершил стыковку.
Опыт, полученный космонавтами в процессе этого полета, явился той основой, которая помогла и помогает космонавтам выполнять все последующие стыковки. Однако нужно сказать, что сама схема стыковки менялась. Это было связано с тем, что все последующие стыковки планировалось осуществлять с орбитальной пилотируемой станцией «Салют» или «Мир», а они выводились на орбиту всегда раньше транспортных кораблей, которые были активной стороной.