В 1930 году Жуан вместе с Октавио перешёл в итальянский «Лацио». Он дебютировал в команде 26 апреля 1931 года в матче с «Наполи», в котором его клуб проиграл 0:1. Всего в первом сезоне он провёл 10 игр и забил 6 голов. Всего за клуб футболист играл 5 лет, проведя 113 игр и забив 38 голов. В одной из игр, 24 декабря 1933 года, Фантони сломал малоберцовую кость, из-за чего тот не мог ходить два месяца. В 1935 году он, вместе с Леонизио, который на год позже пришёл в клуб, вернулись в Бразилию. Причиной этому стал военный призыв, начатый в стране из-за войны в Эфиопии, а также трагическая смерть Октавио.