Pada dua balapan awal musim 2010, Rubens Barrichello membuktikan reputasinya sebagai pembalap sarat pengalaman dengan memberikan raihan poin berturut-turut bagi tim Williams. Namun di Malaysia, ia gagal memberikan tim Williams poin setelah kopling mobilnya sempat macet saat start. Walaupun begitu ia sukses finis di P13. Selanjutnya setelah gagal di China, Rubens kembali finis dengan poin di Spanyol ketika ia berhasil finis di P9. Balapan di Valencia menjadi balapan terbaik Rubens bersama Williams saat ia berhasil finis di P4, yang disusul dengan P5 di Inggris. Kejadian besar yang menimpa Rubens di musim 2010 adalah saat ia dipepet oleh Michael Schumacher ke dinding pit di Hongaria yang menyebabkan Schumi harus terkena penalti turun 10 posisi di Belgia. Rubens berujar Schumi saat itu seperti mencoba untuk membunuhnya, dan perlu waktu sekitar dua pekan sampai akhirnya Schumi meminta maaf pada Rubens ketika Rubens merayakan partisipasinya ke-300 di ajang F1 pada GP Belgia. Di GP Belgia sendiri Rubens gagal finis setelah menyeruduk Fernando Alonso. Sebelum balapan, Rubens terpilih menjadi ketua Grand Prix Drivers' Association yang baru menggantikan Nick Heidfeld. Hasil terbaik Rubens di paruh kedua musim 2010 adalah saat ia finis P6 di Singapura dan P7 di Korea. Rubens menutup musim 2010 dengan hasil buruk saat ia finis di P12 di Abu Dhabi. Secara keseluruhan ia berada di P10 klasemen dengan raihan 47 poin.