We study the dynamics of the flow X solution to the ODE: X′(t,x)=b(X(t,x)) with X(0,x)=x∈Rd, where b is a regular Zd-periodic vector field in Rd. We provide conditions on b to get the fine asymptotic expansion: |X(t,x)−x−tζ(x)|≤M<∞. To this end, we try to express X(t,x)−x−tζ(x) as Φ(X(t,x))−Φ(x), which yields the desired expansion when Φ is bounded. Then, assuming that the 2D Kolmogorov theorem and some extension for d>2 hold, we establish several regimes depending on the commensurability of the rotation vectors ζ(x) for which the expansion of X is valid. Moreover, we prove that for any 2D flow with a non vanishing smooth b inducing a unique incommensurable rotation vector ξ, the fine expansion holds in R2 if, and only if, ξ1/ξ2 is a Diophantine number. The case where ξ is commensurable is also investigated. Finally, several examples illustrate the different results, including the case of a vanishing b which blows up the asymptotic expansion in some direction. In particular, the case of some Euler flows is investigated.