David Millar's much anticipated return was 14 seconds short of repeating his prologue win.