But please note that this only counts for the new canon, i.e. everything from SF4 onwards.
In the old days, SFA3 was never intended to be a retelling or a replacement of SF2. They were always two separate chapters:
SFA3: Charlie dies.
SF2: Guile seeks revenge for Charlie’s death.
SFA3: Cammy gets out of her brainwashing.
SF2: Cammy tries to find answers about her past.
Sure, the storyline was a bit redundant with Bison dying in a huge explosion and then he simply gets resurrected and hosts a fighting tournament only to be killed by Akuma. Which is probably why they merged the storylines when SF4 came around.
But pre-SF4, the two games were separate chapters. SFA3 was not a remake/reimagining of SF2.
The aftermath of SFA3 and SF2 in the new canon can be seen here:
It’s a mix of both games now: The fighters are in their SF2 clothes with Cammy already working for the good guys etc. But the scene itself is based on the SFA3 ending scenes where the base blows up.
And while SFA3 was never supposed to be a tournament in the old canon, the tournament aspect of SF2 is preserved and referenced various times in SF4.
In the old canon, bits and pieces of many SFA3 endings happened, like Ryu talking with Sagat and Ken before walking into the sunset etc. But the canon ending was Guile’s. Because that’s the only SFA3 ending that shows Charlie getting killed and therefore, it was the official way the story of SFA3 ended before they retconned everything for SF4. Of course, this is not true anymore since Charlie’s new canon death scene is the one from SFA2 now.