To further prove that How I Met Your Mother creators always had Robin and Barney as the endgame in mind, in the beginning of season 6, Barney proves how perfect he is for Robin.
In Subway Wars (S06E04), Barney knowing how Robin needs a win, makes Ted trip so that Robin can win the race!
In Baby Talk (S06E06), Barney assures Robin that the fact the she never needed him, only makes her more awesome (against what Ted believes…).