Sauber zawarł nowy kontrakt z Massą na sezon 2004 u boku Giancarlo Fisichelli. W sezonie tym zdobył 12 z 34 punktów tej ekipy i zajął najwyższą w karierze, czwartą pozycję podczas Grand Prix Belgii.