The second round of qualifying matches for the 2010 FIFA World Cup from the CONCACAF section featured the 13 top-ranked CONCACAF teams in the FIFA World Rankings as of May 2007, along with the 11 winning teams from the first round. The draw took place on 25 November 2007 in Durban, South Africa.[1]
In this round 12 of the remaining 24 teams would be eliminated. There were 12 ties and the winners advanced to the next round. All games were scheduled to be played in home and away format. Further organisation was involved in the draw, with the 12 ties grouped into three groups of four – each feeding into a separate third round group. Within each group of four ties, one tie included a team ranked 1–3, one included a team ranked 4–6 and two included teams ranked 7–12. The 13th ranked side (who received a bye in the first round), were ensured a tie against a team ranked 7–12. All other ties were against first round winners.[2]
|}
United States won 9–0 on aggregate and advanced to the third round.
Guatemala won 9–1 on aggregate and advanced to the third round.
Trinidad and Tobago won 3–2 on aggregate and advanced to the third round.
Cuba won 8–3 on aggregate and advanced to the third round.
|}
Mexico won 9–0 on aggregate and advanced to the third round.
Jamaica won 13–0 on aggregate and advanced to the third round.
Honduras won 6–2 on aggregate and advanced to the third round.
Canada won 7–1 on aggregate and advanced to the third round.
|}
Costa Rica won 5–2 on aggregate and advanced to the third round.
Suriname won 3–1 on aggregate and advanced to the third round.
El Salvador won 3–2 on aggregate and advanced to the third round.
Haiti won 1–0 on aggregate and advanced to the third round.