Primero lo primero: "di" no lleva tilde, ni como pasado perfecto del verbo "dar" ni como imperativo del verbo "decir".
Pero... se suponía que cuando había monosílabos con diferente significado, los distinguíamos poniéndole a uno una tilde y así éramos todos felices... no, momento, no era tan sencilla la cosa.
Resulta que esto de poner la tilde para distinguir un monosílabo de otro funciona cuando una de las palabras efectivamente era tónica y la otra era átona, es decir, cuando una suena fuerte y la otra no. En el caso de "di", en los dos casos es tónica, de modo que no podríamos elegir a cuál ponerle la tilde.
Así que vaya y sea feliz. No necesita ponerle tilde.
Referencia: http://udep.edu.pe/castellanoactual/la-tilde-diacritica-y-los-monosilabos-di-y-di/