Det var en match som aldrig ville ta slut – det tog tre timmar och 40 minuter innan Rafael Nadal kunde höja armarna i skyn i en segergest.
Den spanske världstrean vann till slut med siffrorna 6–4, 6–7, 7–5 och säkrade sin tolfte seger i karriären i Barcelona.
Nadal fick revansch mot Tsitsipas som slog ut honom i kvartsfinal i grand slam-turneringen Australian Open i februari.
34-åringen låg under med 2–4 i första set men vann sedan fyra raka game och tog kommandot om matchen. Men Tsitsipas utjämnade matchen i andra set efter tiebreak.
Den grekiske världsfemman skulle dock inte räcka till. Nadal tog hem sista set med 7–5.
Tsitsipas har varit i fin form det här året. Han tog sig till semifinal i Australian Open där han förlorade mot Daniil Medvedev. Förra helgen bärgade han sin första Masterstitel på ATP-touren när han vann i Monte Carlo.
Rättad: Tsitsipas tog sig till semifinal i årets Australian Open.