Reigning Olympic champions Brazil have swept the hosts Japan 3-0 to take home the title.
The victory is Brazil's 10th FIVB World Grand Prix title.
Going into the last match as the leaders in the standings with 12 points, Japan needed to win just two sets to secure their first World Grand Prix title.
However, the defending champions took the final in three straight sets.
The silver medal represents Japan's first podium finish in the World Grand Prix event.
China finished fifth in the tournament.