La balance des paiements a enregistré un excédent de 1,313 milliard de dollars au cours du premier semestre 2010, contre un excédent de 2,101 milliards de dollars au cours de la même période de l'an dernier. Selon la Banque Centrale, l'excédent cumulé résulte d'une hausse de 2,219 milliards de dollars de ses avoirs nets en devises qui a largement compensé la baisse de 906 millions de dollars des avoirs nets en devises des banques commerciales et des institutions financières.
Pour le mois de juin, la balance des paiements a enregistré un excédent de 105,8 millions de dollars, contre un déficit de 194,8 millions de dollars un mois plus tôt et un excédent de 443,3 millions de dollars en juin de l'an dernier.