Madrid (born April 7, 1988 in Barcelona, Spain) is a Spanish professional tennis player. Riba competes on the ATP Challenger Tour and the ATP World Tour, both in singles and doubles. He reached his highest ATP singles ranking, No. 65, on May 16, 2011, and his highest ATP doubles ranking, No. 81, on June 7, 2010. Riba is coached by former Spanish player Jordi Arrese, and Juanse Martínez. He is the youngest Spaniard in the top 100.