Di Resta uniuse a Adrian Sutil no equipo de Fórmula Un de Force India para a tempada, substituíndo a Vitantonio Liuzzi. Conseguiu o seu primeiro punto no campionato na súa primeira carreira, a de 2004, despois de que ambos os Saubers fosen descalificados. Isto foi seguido por outro décimo lugar en Malasia, décimo primeiro en China, e unha retirada en Turquía, onde deixou os boxes cunha roda solta. Estaba en quinto lugar en Canadá ata que unha colisión con Nick Heidfeld o deixou cun coche danado e unha penalización de drive-through, e máis tarde caeu da carreira na volta 67. El clasificouse sexto en Silverstone
pero terminou 15o despois dunha longa parada en boxes debido a unha confusión de pneumáticos.