Personally, I think Suzaku had inklings when Zero saved him and when Zero stopped outright trying to kill him after his role as Lancelot's pilot was revealed, not to mention the numerous times they've discussed Zero amongst themselves. Lelouch likes dropping hints, whether subconsciously or otherwise. Suzaku is obviously not as clueless as some in fandom took him to be. Essentially, they were both trying to win the other to their side throughout.
(no subject)