Remus Hamza, 40 år, påstås ha attackerat kvinnan nära Cardiff University när hon gick hem ensam den 20 september förra året.
Åklagarsidan i Newport har hävdat att hon var så full att hon inte kunde ha samtyckt till sex.
Den tilltalade, som är rumänsk medborgare och bor i Cardiff, förnekar våldtäkt.
Hamza berättade för Newport Crown Court att hon log och "kissade honom tillbaka" nära Civic Centre men inte sa något.
Med hjälp av en tolk sade Hamza: " Den här flickan tittade på mig, skrattade åt mig, log och jag trodde att hon log mot mig eftersom hon gillade mig och jag bara tog tag i hennes rygg.
"Hon log bara åt mig och skrattade... Hon följde med mig utan att jag behövde tvinga henne på något sätt.
"Om hon inte ville ha sex med mig den kvällen kunde hon ha sagt nej."
Han erkände att kvinnan var berusad men hävdade att hon hade varit "medveten om sig själv".
Han sa att han inte berättade för polisen om "samhällssexet" i sin första intervju eftersom han var generad och hade fått råd av en advokat att inte kommentera.
Domstolen fick höra att Hamza erkände sig skyldig till exponering i ett liknande område 2014.
En man som anklagades för att ha våldtagit en 20-årig kvinna i Cardiff under Fresher's vecka sade att hon " kunde bara ha sagt nej" till hans närmanden, en domstol har hört.