Griner was swapped for Russian citizen Viktor Bout at the Abu Dhabi airport on Thursday, the Russian Foreign Ministry confirmed.
Griner, a 32-year-old two-time Olympic medalist for the U.S. women's national basketball team, was arrested at an airport in Moscow in February for illegally bringing cannabis into Russia.
Her arrest came days before the Ukraine crisis broke out and as U.S.-Russia tensions escalated. In August, she was sentenced to nine years in prison and fined 1 million rubles (US$15,773) for drug smuggling.
Bout was arrested by the Thai police at the request of Washington in 2008 and charged with selling weapons to a U.S.-designated foreign terrorist group. He was extradited to the United States in 2010 and sentenced to 25 years behind bars with a fine of US$15 million in 2012.
"Washington categorically refused a dialogue on the inclusion of Bout in the exchange scheme. Nevertheless, Russia continued to actively work to rescue our compatriot," the Russian Foreign Affairs Ministry said.
U.S. President Joe Biden also tweeted in the morning that he just spoke by phone with Griner. He thanked the authorities in the United Arab Emirates, where the prisoner swap took place.
Video News: Moscow suspended indefinitely its participation in the food agreement after Kiev attacked ships of the Black Sea Fleet and civilian ships participating in its implementation #Russia#Ukrainepic.twitter.com/wfQvvcfwR7