Giuliano has signed a three-year deal with Basaksehir and will wear the number 20 shirt.
— İstanbul Başakşehir (@ibfk2014) October 6, 2020
The attacker has been playing for Saudi side Al Nassr, a club he joined from Fenerbahce for €10.5m in 2018.
He now returns to Turkey with Basaksehir, who are in a tough Champions League group with PSG, RB Leipzig and Manchester United this season.
30-year-old Giuliano has made 13 appearances for Brazil since 2010, most recently representing the Selecao in 2017.
Durinbg the 2016-17 season, he was the Europa League joint top scorer (with Edin Dzeko) when he played for Zenit.